package com.xander.myblog.service;

import com.xander.myblog.entity.User;

/**
 *
 * @author Xander
 * @date 2018-11-20
 */
public interface UserService {
    /**
     * 登录
     * @param user
     * @return
     */
    User login(User user);
    /**
     * 注册
     * @param user
     * @return
     */
    public void register(User user, String code, String verCode);
    /**
     * 根据user获取用户
     * @param user
     * @return
     */
    User getUser(User user);
    /**
     * 根据permission获取博客拥有者
     * @param permission
     * @return
     */
    User getUserByPermission(int permission);

    /**
     * 根据user更新用户信息
     * @param user
     */
    void update(User user);
}
